package main
import (
	"fmt"
)

// 演示golang中字符串类型的使用
func main(){
	 
	var c1 byte = 'a'
	var c2 byte = '0'

	// 当我们直接输出byte的值 是ASCII表 就是输出了的对应的字符串的码值 
	fmt.Println("c1=", c1)
	fmt.Println("c2=", c2)
	// 如果我们希望输出对应字符 需要使用格式化输出
	fmt.Printf("c1=%c c2=%c", c1, c2)

	// var c3 byte = '北' //overflow溢出
	var c3 int = '北'
	fmt.Printf("\nc3=%c c3对应码值=%d", c3, c3)

	var c4 int = 22269 // 22269 国
	fmt.Printf("\n c4=%c", c4)

	// 字符类型是可以运算的 
	var n1 = 10 + 'a'// 10 +97 = 107
	fmt.Println("\nn1=", n1)

	

}